package sohsite.usuario.servlets;

import java.io.IOException;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import sohsite.excecao.EntradaInexistenteException;
import sohsite.excecao.MensagensJSP;
import sohsite.fachada.SistemaSohSite;

public class ServletRemoverUsuario extends HttpServlet {
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	public void doPost (HttpServletRequest req,
			HttpServletResponse res)
	throws ServletException, IOException
	{
		SistemaSohSite sohSite = SistemaSohSite.getInstancia();

		int idUsuario = Integer.parseInt(req.getParameter("idUsuario"));		  

		try {
			sohSite.getControladorUsuario().deletarUsuario(idUsuario);
		} catch (EntradaInexistenteException e) {
			res.sendRedirect("./jsp/mensagem.jsp"+ "?idMensagem=" + MensagensJSP.UsuarioInexistente);
			return;
		}
		
		res.sendRedirect("jsp/usuario/buscarUsuario.jsp");


	}
}